% !Mode:: "TeX:UTF-8"

\chapter{项目测试情况}

\section{测试策略}
通过Apifox , Jmeter等测试软件进行后端接口测试、性能测试及压力测试等测试。

\section{资源需求}
\begin{itemize}
\item{软件需求}：
    \begin{itemize}
    \item{Jmeter}：用于性能及压力测试。
    \item{Apifox}：用于接口测试。
    \item{操作系统}：Windows。
    \end{itemize}
\item{硬件需求}: 
    \begin{itemize}
    \item{Pc机器}：普通办公环境
    \end{itemize}
\end{itemize}

\section{风险及应对措施}

\begin{itemize}
    \item{预计风险}：
        \begin{itemize}
        \item{人员风险}：开发、测试人员经验不足
        \item{环境风险}：测试环境不稳定
        \end{itemize}
    \item{应对措施}: 通过网络学习相关知识，请教同学；定期检查和维护测试环境，提前准备环境恢复方案。
\end{itemize}

\section{测试用例}

\begin{itemize}
    \item{测试用例1}: 
        \begin{itemize}
        \item{描述}：验证商品价格改变不影响以往订单
        \item{前提条件}：用户已经注册并登录
        \item{测试步骤}：购买一份某商家商品后，进入商家页面更改商品价格
        \item{预期结果}：更改价格后历史订单价格不变
        \item{实际结果}：更改价格后历史订单价格改变
        \item{状态}：失败
        \item{优先级}：高
        \end{itemize}
\end{itemize}

\section{测试执行记录}

\begin{itemize}
    \item{执行记录1}: 
        \begin{itemize}
        \item{执行日期}：2024-9-9
        \item{执行内容}：输入正确的用户名与密码后用户能否正常登录
        \item{预期结果}：用户能够成功登录系统。
        \item{实际结果}：用户成功登录。
        \item{结果状态}：通过
        \item{缺陷报告}：
            \begin{itemize}
            \item{缺陷编号}：无
            \item{缺陷描述}：无
            \item{备注}：未发现问题
            \end{itemize}
        \end{itemize}
    \item{执行记录2}: 
        \begin{itemize}
        \item{执行日期}：2024-9-10
        \item{执行内容}：使用Apifox进行后端接口测试，例如BusinessController/listBusinessByOrderTypeId
        \item{预期结果}：响应成功
        \item{实际结果}：
        \begin{figure}[htbp]
            \centering
            \includegraphics[width=0.6\textwidth]{res}
            \caption{记录2结果}\label{fig:res}
            \vspace{\baselineskip}
        \end{figure}
        \item{结果状态}：通过
        \item{缺陷报告}：
            \begin{itemize}
            \item{缺陷编号}：无
            \item{缺陷描述}：无
            \item{备注}：功能正常，未发现问题
            \end{itemize}
        \end{itemize}
\end{itemize}

\section{缺陷报告}

\begin{itemize}
    \item{缺陷DEF-01}: 
        \begin{itemize}
        \item{缺陷描述}：进入商家页面更改商品价格，导致历史订单价格改变
        \item{严重程度}：中等（Medium）
        \item{解决状态}：已解决
        \end{itemize}
    \item{缺陷DEF-02}: 
        \begin{itemize}
        \item{缺陷描述}：由于服务器是个人PC，性能与压力测试结果不确定性高
        \item{严重程度}：中等（Medium）
        \item{解决状态}：已解决
        \end{itemize}
    \item{缺陷DEF-01}: 
        \begin{itemize}
        \item{缺陷描述}：修改定价后，购物车价格会出现一连串小数
        \item{严重程度}：中等（Medium）
        \item{解决状态}：已解决
        \end{itemize}
\end{itemize}
